ref count nodes the proper way, (gtk_tree_model_sort_ref_node),
authorKristian Rietveld <kris@imendio.com>
Wed, 27 Sep 2006 12:08:12 +0000 (12:08 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Wed, 27 Sep 2006 12:08:12 +0000 (12:08 +0000)
commitebe31a8802a8ebeb4701388c15535738ef03f4db
tree0db7266a0d15506dc043cd216ae0b3e69e240aaf
parente142731885e7e09265ae552fe5d70dd634bbc6fe
ref count nodes the proper way, (gtk_tree_model_sort_ref_node),

2006-09-26  Kristian Rietveld  <kris@imendio.com>

* gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_changed),
(gtk_tree_model_sort_sort_level): ref count nodes the proper way,
(gtk_tree_model_sort_ref_node), (gtk_tree_model_sort_real_unref_node),
(gtk_tree_model_sort_free_level): bring zero ref count loops in
sync,
(gtk_tree_model_sort_free_level): free child levels before
decreasing the zero ref count of the current level,
(gtk_tree_model_sort_clear_cache): only clear cache if zero_ref_count
is > 0.
ChangeLog
gtk/gtktreemodelsort.c